#include "uart.h"

#define FOSC 12000000UL
#define BAUD 2400UL


void init_uart()
{
	TMOD|=0x20;//T1工作为方式2
	TMOD&=0XBF;
    SCON=0x50;//方式1：10位异步同通讯，串口允许接收
    TH1=0xF3;//256-FOSC/(384*BAUD);
    TL1=TH1;
    TR1=1;
    TI=1;//使用软件触发首次串口中断的发生
}
void send_byte(uint8 _byte)
{
	REN=0;
	SBUF=_byte;
	while(TI==0);
	TI=0;
	REN=1;
}
